.maintop{ background:#f7f7f7; padding:20px 0px; margin-bottom:20px;}
.zw_tt1{ height:54px; line-height:54px; text-align:center; overflow:hidden;}
.zw_tt1 a{ font-size:38px; width:100%; font-weight:bold; color:#245399; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; float:none;}
.zw_tt2{ height:36px; line-height:36px; overflow:hidden;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:center;}
.zw_tt2 ul li{  padding:0 25px; text-align:center; font-size:16px; width:auto;   display:inline-block; }
.zw_tt2 ul li:last-child{ background:none;} 
.zw_tt2 ul li a{ float:none; display: inline-block; color:#505050; max-width:350px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.zw_tt1 img,.zw_tt2 img{ display:none;}

.xwflash{ height:360px; margin-bottom:20px; overflow:hidden; float:left; width:650px; }
.xwflash .mF_sohusports_wrap{width:100%; padding:0px !important;border:0px !important;}
.xwflash .mF_sohusports_myFocus01{ width:100%;}
.xwflash .mF_sohusports{height:360px !important;}
.xwflash .mF_sohusports .txt{ width:100%;}
.xwflash .mF_sohusports .txt li{height:45px !important;line-height:45px !important; }
.xwflash .mF_sohusports .txt li a{padding-left:20px !important;font-size:16px !important; color:#fff!important;font-weight:normal !important;font-family:"Microsoft YaHei",微软雅黑;width:455px;height:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; }
.xwflash .mF_sohusports .num{bottom:18px !important;right:12px !important;}
.xwflash .mF_sohusports .num li{margin-right:8px !important;}
.xwflash .mF_sohusports .num li a{width:22px !important;height:8px !important;text-indent:-999999px;background:#fff!important; margin-right:0px!important;}
.xwflash .mF_sohusports .num li.current a{background:#df0000!important;}
.xwflash .mF_sohusports_myFocus01 .pic{ width:100%;}
.xwflash .mF_sohusports .pic ul li img{ width:650px; height:360px;}
/*要闻*/
.ywbox{ width:530px; float:right;}
.intab{ height:40px; background:url(../images/secbg.png) bottom repeat-x;}
.intab ul li{ float:left; height:40px; margin-right:6px;}
.intab ul li a{ height:34px; padding:3px 18px; line-height:34px; color:#3b4657; font-size:20px; display:block;}
.intab ul li.active a{ font-weight:bold; padding:0 17px 3px; border:1px solid #cccccc; background:#fff; border-bottom:none;  border-top:3px solid #245399; color:#245399;}
.ywcon{ padding:10px 0; height:320px; overflow:hidden;}
.ywcon ul{ display:none;}
.ywcon ul.active{ display:block;}
.ywcon ul li{ height:34px; line-height:34px; background:url(../images/dot.png) left center no-repeat; padding-left:15px}
.ywcon ul li a{ font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width:435px;}
.ywcon ul li img{ float:left; padding-top:10px;}
.ywcon ul li .date{ color:#999; float:right; font-size:14px; }
/*公示公告*/
.gsggbox{ width:650px; float:left; margin-bottom:20px;}
.gsgg_wz{ height:170px; padding-top:10px; overflow:hidden;}
.gsgg_wz ul li{ height:34px; line-height:34px; background:url(../images/dot.png) left center no-repeat; padding-left:15px}
.gsgg_wz ul li a{ font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width:570px;}
.gsgg_wz ul li img{ float:left; padding-top:10px;}
.gsgg_wz ul li .date{ color:#999; float:right; font-size:14px; }
/*国务院信息*/
.gwxxbox{ width:530px; height:auto; float:right;margin-bottom:20px;}
.gwyxx_wz{height:170px; padding-top:10px; overflow:hidden;}
.gwyxx_wz ul{ display:none;}
.gwyxx_wz ul.active{ display:block;}
.gwyxx_wz ul li{ height:34px; line-height:34px; background:url(../images/dot.png) left center no-repeat; padding-left:15px; position:relative;}
.gwyxx_wz ul li a{ font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; display:block; max-width:435px;}
.gwyxx_wz ul li .date{ color:#999; float:right; font-size:14px; position:absolute; right:0px; top:0px;}
/*横幅广告*/
.hfgg{ height:auto; clear:both;margin-bottom:8px; overflow:hidden;}
.hfgg ul li{  height:100px;float:left;  width:100%;}
.hfgg ul li .img_title{ display:none;}
.hfgg .mF_sohusports_wrap{padding:0px !important;border:0px !important;width:100%;}
.hfgg .mF_sohusports_myFocus02{ width:100%;}
.hfgg .mF_sohusports{ margin:0 !important; border:0 none !important;  height:100px !important; position:relative;}
.hfgg .mF_sohusports .pic{ width:100%;}
.hfgg .mF_sohusports .pic li img{ width:100%; height:100px;}
.hfgg .mF_sohusports .pic li span.title{ display:none;}
.hfgg .mF_sohusports .num{ bottom:0px !important; right:0px !important; width:auto !important; height:19px !important;    z-index:2; padding:0 !important;}
.hfgg .mF_sohusports .num li{ margin:0px !important; width:17px !important; float:left; height:19px !important;line-height:19px;border:0px solid #fff!important; background:#61492d!important; }
.hfgg .mF_sohusports .num li a{ float:left; width:17px !important; height:19px !important; overflow:hidden; display: inline-block; line-height:19px; overflow:hidden; text-align:center;color:#fff!important; border:none!important; background:none!important;}
.hfgg .mF_sohusports .num li.current a,.hfgg .mF_sohusports .num li a:hover{ background:#ee0010!important; color:#fff!important;border:none!important; width:17px !important; height:19px !important; font-weight:normal!important; top:0px!important;} 
.hfgg .mF_sohusports .txt{display:none;} 
/*我要看*/
.woyaobox{ width:385px; }
.woyaobox1{ width:390px; }
.mr20{ margin-right:20px;}
.wylist{ height:32px;line-height:32px; padding:10px 0px;}
.wylist a{ font-size:22px; font-weight:bold; height:32px; line-height:32px; display:block;  color:#245399;}
.wylist span{ font-size:30px; color:#c40000}

.conbox{ border:1px solid #ddd; padding:6px 14px 0px; margin-bottom:20px; height:auto; overflow:hidden;}
.panel_head{ height:46px; overflow:hidden;}
.panel_head ul li{ float:left;}
.panel_head ul li.line{ width:36px; height:46px; background:url(../images/secline.png) center no-repeat;}
.panel_head ul li a{ display:block; font-size:20px; font-weight:bold; line-height:46px;}
.panel_head ul li.active a{ color:#245399;}
.panel_head1{ height:38px;}
.panel_head1 ul li.line{ height:38px;}
.panel_head1 ul li a{ line-height:38px;}
.panel_head ul li.link{float: right;}
.panel_head ul li.link a{font-size: 17px;}

.woyaobox.fr .panel_head ul li.line{width: 20px;}
.zcwj_wz{ height:214px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.zcwj_wz ul{ display:none;}
.zcwj_wz ul.active{ display:block;}
.zcwj_wz ul li{ line-height:28px; height:56px; background:url(../images/dot.png) left 12px no-repeat; padding-left:14px; margin-bottom:13px; overflow:hidden;}
.zcwj_wz ul li a{ font-size:16px; }
.zcwj_wz ul li .date{ color:#999; float:right; font-size:14px; }
.zcwj_wz ul li .fl{ margin-right:60px; float:none; }
.zcwj_wz ul li a.a{ color:#F00;}
.xxgkbtn{ margin-bottom:2px; height:auto; overflow:hidden;}
.xxgkbtn ul li{ height:50px; width:175px; float:left; margin-right:10px; margin-bottom:10px; text-align:center;}
.xxgkbtn ul li a{ line-height:50px; color:#3b4657; display:block; background:#f3f7fd; font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.xxgkbtn ul li a:hover{ color:#fff; background:#245399;}
.xxgkbtn ul li.num2,.xxgkbtn ul li.num4,.xxgkbtn ul li.num6{ margin-right:0px;}
.renmian_con{ margin-bottom:5px; height:136px; overflow:hidden; padding:0px;}
.renmian_con ul li a{ float:left; max-width:285px;} 
/*我要办*/
.zxbsbtn{ height:318px; margin-top:7px; position:relative; margin-bottom:10px; overflow:hidden;}
.zxbsbtn dl{ display:none;}
.zxbsbtn dl.active{ display:block;}
.zxbsbtn .hd{ height:8px; position:absolute; left:50%; bottom:0px; width:72px; margin-left:-36px;}
.zxbsbtn .hd ul li{ float:left; margin:0 5px;    line-height: 8px;background: #ddd;   width: 26px; height:8px;  text-align: center; cursor:default; text-indent:-9999em;}
.zxbsbtn .hd ul li.on{  background-color:#ffa200;}
.zxbsbtn .bd .tempWrap{ width:100%;}
.zxbsbtn .bd  ul li{ float:left; width:100%; height:300px; overflow:hidden; }
.zxbsbtn .bd  ul li p{ width: 110%;}
.zxbsbtn .bd  ul li a{ width:110px; background:#f8f8f8;float:left; margin:0 12px 10px 0px;text-align:center; padding-top:15px; height:73px; line-height:40px; font-size:16px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zxbsbtn .bd  ul li .img_img{ text-align:center; height:30px; display:block;}
.zxbsbtn .bd  ul li .img_img img{-webkit-transition:-webkit-transform 0.3s ease-out;-moz-transition:-moz-transform 0.3s ease-out;transition:transform 0.3s ease-out; height: 30px; width: auto;}
.zxbsbtn .bd  ul li a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);} 
.zxbsbtn .bd  ul li a:hover{ color:#245399; background:#f3f7fd;}
.zxbsbtn .bd  ul li a.num3,.zxbsbtn .bd  ul li a.num6,.zxbsbtn .bd  ul li a.num9,.zxbsbtn .bd  ul li a.num12,.zxbsbtn .bd  ul li a.num15,.zxbsbtn .bd  ul li a.num18,.zxbsbtn .bd  ul li a.num21,.zxbsbtn .bd  ul li a.num24,.zxbsbtn .bd  ul li a.num27,.zxbsbtn .bd  ul li a.num30,.zxbsbtn .bd  ul li a.num33,.zxbsbtn .bd  ul li a.num36,.zxbsbtn .bd  ul li a.num39,.zxbsbtn .bd  ul li a.num42{ margin-right:0px;}
.zxbsbtn .bmfw_btn .bd  ul li a{ padding:0px; height:40px; line-height:40px;}
.bsdt_tu img{ width:100%; height:119px;}
.bsdt_tu .img_title{ display:none;}
.bmfwlist{ height:43px; line-height:43px;}
.bmfwlist span,.bmfwlist a{ font-size:20px; font-weight:bold; color:#245399;}
.bmfwbtn{ height:102px; padding:8px 0px 8px 0px; background:#f8f8f8; margin-bottom:15px;}
.bmfwbtn ul li{ width:116px; float:left; height:34px; line-height:34px;}
.bmfwbtn ul li a{ color:#505050; background:url(../images/dot.png) 20px center no-repeat; padding-left:35px; display:block; font-size:15px;}

.zcjd_tu-new{height: 104px;background: #f8f8f8;padding-left: 8px;padding-right: 8px;}
.zcjd_tu-new ul{width: 50%;float: left;}
.zcjd_tu-new ul.tj2,.zcjd_tu-new ul.tj4{float: right;}
.zcjd_tu-new ul li{line-height:26px;font-size: 14px;color: rgba(0,0,0,.6);}
.zcjd_tu-new ul li .num{color: #245399;}

/*我要问*/
.ind_mesglist{ height:136px; overflow:hidden; margin-bottom:13px;}
.ind_mesglist ul{ display:none;}
.ind_mesglist ul.active{ display:block;}
.ind_mesglist ul li{ height: 34px; line-height: 34px; overflow: hidden; font-size:16px;}
.ind_mesglist ul li span{ float:right; font-size:14px;}
.ind_mesglist ul li a{   display: block; margin-right: 50px; white-space: nowrap; overflow: hidden;text-overflow: ellipsis;     background: url(../images/dot.png) left center no-repeat; padding-left:14px;}
.ind_mesglist ul li .responseYes{ color:#999;}
.ind_mesglist ul li .responseNo{color:#ff6600;}
.hdbtn{ height:60px;}
.hdbtn ul li{ float:left; text-align:center;}
.hdbtn ul li a{ display:block; font-size:18px; color:#fff; line-height:60px;}
.hdbtn ul li.num1{ width:151px; margin-right:13px; background:#6ad3d4;}
.hdbtn ul li.num2{ width:191px; background:#8bbce9;}
.zxftlist{ height:60px; line-height:60px;}
.zxftlist a.tit{ font-size:20px; font-weight:bold; color:#245399; float:left;}
.zxftlist .ftlist{ float:right;}
.zxftlist .ftlist a{ padding:0 10px; font-size:14px; color:#505050;}
.zxftlist .ftlist a.last{ padding-right:0px;}
.zxftlist .ftlist a:hover{ color:#245399}
.zxftpic{ height:197px; position:relative; margin-bottom:12px;}
.zxftpic img{ width:100%; height:197px;}
.zxftpic .title{ position:absolute; left:0px; bottom:0px; width:96%; padding:0 2%; text-align:center; font-size:16px; color:#fff; background:url(../images/text.png) repeat; height:40px; line-height:40px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.dczjlist{ height:38px; line-height:38px;}
.dczjlist a{font-size:20px; font-weight:bold; color:#245399;}
.dczj_wz{ height:136px; margin-bottom:6px; overflow:hidden;}
.dczj_wz ul li{ height: 34px; line-height: 34px; overflow: hidden; font-size:16px; padding-left:14px; background:url(../images/dot.png) left center no-repeat; }
.dczj_wz ul li span{ float:right; font-size:14px;}
.dczj_wz ul li a{ margin-right:60px;display:block;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;}
.dczj_wz ul li .over{ color:#999;}
.dczj_wz ul li .nostart{ color:#F00;}
.dczj_wz ul li .starting{ color:#F90;}
/*专题专栏*/
.ztzlbox{ padding:8px 15px 15px; height:auto; background:#f8f8f8; margin-bottom:20px;}
.ztzllist{ width:102px; margin:0 auto; height:48px; text-align:center; margin-bottom:28px;border-bottom:1px solid #c40000;}
.ztzllist a{ line-height:48px; font-size:24px; font-weight:bold; color:#245399; display:block;}
.ztzl_tu{ height:90px; overflow:hidden; position:relative; z-index:1}
.ztzl_pic{ width:100%; height:90px; position:absolute; left:0px; top:0px; z-index:2;}
.ztzl_pic ul li{ width:282px; height:90px; float:left; margin-right:14px;}
.ztzl_pic ul li .img_title{ display:none;}
.ztzl_tu .prev{ position:absolute; left:0px; top:30px; z-index:3; width:20px; height:30px; background:url(../images/leftbtn.png) no-repeat; cursor:pointer;}
.ztzl_tu .next{ position:absolute; right:0px; top:30px; z-index:3;width:20px; height:30px; background:url(../images/rightbtn.png) no-repeat; cursor:pointer;}
@media (max-width:1199px) {
.ywcon ul li a,.gsgg_wz ul li a,.gwyxx_wz ul li a{max-width:none; float:none;display:block;margin-right:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ywcon ul li img,.gsgg_wz ul li img{ display:none;} 
}
@media (min-width: 992px) and (max-width:1199px) {	
.zw_tt2 ul li{ padding:0 15px;} 
.zw_tt2 ul li a{ max-width:320px; display:inline-block;}
.xwflash,.gsggbox{ width:500px;}
.xwflash .mF_sohusports .pic ul li img{ width:500px;}
.xwflash .mF_sohusports .txt li a{ width:320px;}
.ywbox,.gwxxbox{ width:472px;}
.intab ul li{ margin-right:0px;}
.intab ul li a{padding:3px 13px; }
.intab ul li.active a{padding:0 12px 3px;}
.woyaobox{ width:317px;}
.woyaobox1{ width:318px;}
.panel_head ul li.line{ width:22px;}
.panel_head1 ul li.line{ width:10px;}
.xxgkbtn ul li{ width:139px;}
.zxbsbtn .bd  ul li a{ width:89px; margin-right:10px;}
.bmfwbtn ul li{ width:33.3%;}
.bmfwbtn ul li a{background:url(../images/dot.png) 10px center no-repeat; padding-left:25px;}
.hdbtn ul li.num1{ width:106px; margin-right:10px;}
.hdbtn ul li.num2{ width:171px;}
.zxftpic img{ width:100%; height:197px;}
.linkcon{ padding-left:129px;}
    .panel_head ul li.link{width: 87px;}
    .panel_head ul li.link a{ font-size: 16px; text-align: right; line-height: 20px;}
}
@media (max-width:991px) { 
.zw_tt2{height:auto;line-height:35px; overflow:hidden;}
.zw_tt2 ul li{display:block;text-align:left;padding:0 10px;background:none;}
.zw_tt2 ul li a{display:block;float:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; max-width:100%;}
.xwflash{ float:none; width:100%; height:auto;} 
.xwflash .mF_sohusports .txt li a{ width:65%;}
.ywbox,.gsggbox,.gwxxbox{ width:100%; float:none;}
.mr20{ margin-right:0px;}
.woyaobox,.woyaobox1{ width:100%; float:none;}
.zcwj_wz,.gsgg_wz,.ywcon,.ind_mesglist,.zxftpic,.dczj_wz{ height:auto;}
.conbox{ margin-bottom:0px;}
.bsdt_tu img,.zxftpic img{ width:100%; height:auto;}
.zcjd_tu-new{height: auto;background: none;}
}
@media (min-width:768px) and (max-width:991px) {
.xwflash .mF_sohusports_wrap{width:100%;float:none;padding:0;border:none;}
.xwflash .mF_sohusports{width:100% !important;height:auto !important;}
.xwflash .mF_sohusports .pic{width:100% !important;height:425px !important;}
.xwflash .mF_sohusports .pic li{width:100% !important;height:425px !important;}
.xwflash .mF_sohusports .pic img{width:100% !important;height:425px !important;}
.xwflash .mF_sohusports .txt li{ width:100%;}
.xwflash .mF_sohusports .txt li a{width:81%;}
.zcwj_wz ul li{ height:auto;}
.xxgkbtn ul li{ width:364px;}
.zxbsbtn .bd  ul li a{ width:238px;}
.bmfwbtn ul li{ width:33.3%;}
.hdbtn ul li.num1{ width:364px; margin-right:10px;}
.hdbtn ul li.num2{ width:364px;}
.ztzlbox{ margin-top:20px;}
}
@media (max-width:767px) { 
.maintop{ padding:10px 0px; margin-bottom:10px;}
.zw_tt1 a{ font-size:24px;}
.contain{ padding:0 2%;}
.xwflash{ width:100%;height:auto; float:none; margin-bottom:10px; }  
.xwflash .mF_sohusports_wrap{width:100%;float:none;padding:0;border:none;}
.xwflash .mF_sohusports{width:100% !important;height:auto !important;}
.xwflash .mF_sohusports .pic{width:100% !important;height:20em !important;}
.xwflash .mF_sohusports .pic li{width:100% !important;height:20em !important;}
.xwflash .mF_sohusports .pic img{width:100% !important;height:20em !important;}
.xwflash .mF_sohusports .txt li{ width:100%;}
.xwflash .mF_sohusports .txt li a{width:68%; padding-left:10px!important;} 
.xwflash .mF_sohusports .num{ right:6px!important;}
.xwflash .mF_sohusports .num li{margin-right:4px !important;}
.xwflash .mF_sohusports .num li a{width:8px !important;}
.intabxw ul li,.intab ul li{ margin-right:0px;}
.intab ul li a{ font-size:16px;padding:3px 8px; }
.intab ul li.active a{padding:0 7px 3px;}
.hfgg{ margin-bottom:0px;}
.hfgg ul li,.hfgg .mF_sohusports .pic li img,.hfgg .mF_sohusports{ height:4em!important;}
.gsggbox,.gwxxbox{ margin-bottom:10px;}
.conbox{ padding:6px 10px 0;}
.zcwj_wz{ margin-bottom:10px;}
.xxgkbtn ul li{ width:100%; margin-right:0px;}
    .panel_head{height: auto;}
.panel_head ul li.line{ width:18px;}
.panel_head1 ul li.line{ width:9px;}

.zxbsbtn .bd  ul li a{ width:32%; margin-right:2%; margin-bottom:2%;}
.zxbsbtn{ height:300px; margin-bottom:15px;}
.bmfwbtn{ height:auto; overflow:hidden; margin-bottom:10px;}
.bmfwbtn ul li{ width:50%;}
.hdbtn ul li.num1{ width:38%; margin-right:2%;}
.hdbtn ul li.num2{ width:60%;}
.ztzlbox{ margin:10px auto;}
.ztzllist{ margin-bottom:10px;}
}
@media (max-width:400px){
.intabxw ul li a{padding:3px 6px; font-size:15px; }
.intabxw ul li.active a{padding:0 5px 3px;}
}
@media (max-width:320px){
.intabxw ul li a{padding:3px 5px; font-size:14px; }
.intabxw ul li.active a{padding:0 4px 3px;}
}

/*2021-6-22*/
.ldbtn{ height:51px; line-height:51px; margin-bottom:11px;}
.ldbtn ul li{ width:175px; height:51px; float:left; margin-right:9px;}
.ldbtn ul li.num2{ margin-right:0px;}
.ldbtn ul li a{  border-radius:3px; height:51px; line-height:51px; background:#F6F6F6; display:block; font-size:16px; color:#245399;text-align: center;}
/*.ldbtn ul li a:hover{ background:#4976ba;}*/
.ldbtn ul li .ico{  width:37%; height:51px;  float:left; background:url(../images/ldbtn.png) center no-repeat; display:block;}
.ldbtn ul li a:hover .ico,.ldbtn ul li a:hover img{webkit-transition: -webkit-transform 0.7s ease-out; -moz-transition: -moz-transform 0.7s ease-out; transition: transform 0.7s ease-out; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -moz-transform: rotateY(360deg);}
.ldbtn li a .img_title{    display: inline-block;padding-left: 5px; }
.ldbtn ul li img{display: inline-block;vertical-align: middle;}
@media (min-width: 992px) and (max-width:1199px) {
    .ldbtn ul li{width: 139px;}
}
@media (max-width:767px) {
    .ldbtn ul li{width: 49%;margin-right: 2%;}
}